drop-off centers - French English Dictionary